package com.huang.A03_ArrayList;

import java.util.ArrayList;

/**
  目标
  ArrayList提供的常用方法
 */
public class Demo1 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        //public boolean add(E e)
        //将指定的元素添加到此集合的末尾
        list.add("荒天帝石昊");
        list.add("纳兰家纳兰嫣然");
        list.add("萧家萧炎");

        //public void add(int index, E element)
        // 在此集合的指定位置插入指定的元素
        list.add(1,"萧家萧炎");
        System.out.println(list);
        //public E get(int index)
        //返回指定索引处的元素
        System.out.println(list.get(1));

        //public int size()
        //返回集合中元素的个数
        System.out.println(list.size());

        //public E remove(int index)
        // 删除指定索引处的元素，返回被删除的元素
        list.remove(0);
        System.out.println(list);

        //public boolean remove(Object o)
        // 删除指定的元素，返回删除是否成功
        System.out.println(list.remove("萧家萧炎"));
        System.out.println(list);

        //public E set(int index, E element)
        //修改指定索引处的元素，返回被修改的元素
        System.out.println(list.set(0, "云岚山云韵"));
        System.out.println(list);

    }
}